package vn.cuhanh.bean;

import java.io.Serializable;

public class Hero implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public static final int NATION_NGUY = 0;
	public static final int NATION_THUC = 1;
	public static final int NATION_NGO = 2;
	public static final int NATION_TRUNGLAP = 3;
	public static final int PROPERTY_STRENGTH = 0;
	public static final int PROPERTY_AGILITY = 1;
	public static final int PROPERTY_INTELLIGENCE = 2;
	
	private int id;
	private String name;
	private String otherName;
	private String avatar;
	private int rate;
	private int type;
	private int nation;
	private int property;
	private int forte;
	private int loved;
	private int lovedRate;
	private String skillInfo;//Asset html file that simple descripte hero's skills.
	private String detailInfo;//Asset html file that have full description.
	private String suggestedItems;
	private String avatarUrl; //Avatar from the web, used for sharing
	private String fullInfoWebUrl; //Web page content full info description of hero, used for sharing
	
	public Hero() {
		super();
	}
	public Hero(int id, String name, String otherName, String avatar, int rate, int type,
			int nation, int property, int forte, int loved, int lovedRate,
			String skillInfo, String detailInfo, String suggestedItems) {
		super();
		this.id = id;
		this.name = name;
		this.otherName = otherName;
		this.avatar = avatar;
		this.rate = rate;
		this.type = type;
		this.nation = nation;
		this.property = property;
		this.forte = forte;
		this.loved = loved;
		this.lovedRate = lovedRate;
		this.skillInfo = skillInfo;
		this.detailInfo = detailInfo;
		this.suggestedItems = suggestedItems;
	}


	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getAvatar() {
		return avatar;
	}
	public void setAvatar(String avatar) {
		this.avatar = avatar;
	}
	public int getRate() {
		return rate;
	}
	public void setRate(int rate) {
		this.rate = rate;
	}
	public int getType() {
		return type;
	}
	public void setType(int type) {
		this.type = type;
	}
	public int getNation() {
		return nation;
	}
	public void setNation(int nation) {
		this.nation = nation;
	}
	public int getProperty() {
		return property;
	}
	public void setProperty(int property) {
		this.property = property;
	}
	public int getForte() {
		return forte;
	}
	public void setForte(int forte) {
		this.forte = forte;
	}
	public int getLoved() {
		return loved;
	}
	public void setLoved(int loved) {
		this.loved = loved;
	}
	public int getLovedRate() {
		return lovedRate;
	}
	public void setLovedRate(int lovedRate) {
		this.lovedRate = lovedRate;
	}
	public String getSkillInfo() {
		return skillInfo;
	}
	public void setSkillInfo(String skillInfo) {
		this.skillInfo = skillInfo;
	}
	public String getDetailInfo() {
		return detailInfo;
	}
	public void setDetailInfo(String detailInfo) {
		this.detailInfo = detailInfo;
	}
	public String getSuggestedItems() {
		return suggestedItems;
	}
	public void setSuggestedItems(String suggestedItems) {
		this.suggestedItems = suggestedItems;
	}
	public String getOtherName() {
		return otherName;
	}
	public void setOtherName(String otherName) {
		this.otherName = otherName;
	}
	public String getAvatarUrl() {
		return avatarUrl;
	}
	public void setAvatarUrl(String avatarUrl) {
		this.avatarUrl = avatarUrl;
	}
	public String getFullInfoWebUrl() {
		return fullInfoWebUrl;
	}
	public void setFullInfoWebUrl(String fullInfoWebUrl) {
		this.fullInfoWebUrl = fullInfoWebUrl;
	}
}
